/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Model;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Andre
 */
public class clienteFisico implements cliente{
    private int quantidade_veiculos;
    private List<veiculo> listaVeiculos;
    private String nome;
    private int CPF;
    private int telefone;
    private String email;
    private String endereco;
    
    public int getCPF()
    {
        return this.CPF;
    }
    public void setCPF(int cpf)
    {
        this.CPF = cpf;
    }
    
    public String getNome()
    {
        return nome;
    }
    public void setNome(String nome)
    {
        this.nome = nome;
    }
    
    public String getEmail()
    {
        return email;
    }
    public void setEmail(String email)
    {
        this.email = email;
    }
    
    
    public int getTelefone()
    {
        return telefone;
    }
    public void setTelefone(int tel)
    {
        this.telefone = tel;
    }
    
    public String getEndereco()
    {
        return this.endereco;
    }
    public void setEndereco(String end)
    {
        this.endereco = end;
    }
    
    public clienteFisico()
    {
    this.quantidade_veiculos = 0;
    this.listaVeiculos = new ArrayList<veiculo>();
    }
    public void enviar_email_aviso(String email)
    {
        System.out.print("Atenção Cliente" + email);
    }
    public void envia_email_promocional(String email)
    {
        System.out.print("Atenção Cliente" + email);
    }
    
    public boolean incluir_veiculo(veiculo V)
    {
        return this.listaVeiculos.add(V);
    }
    public boolean excluir_veiculo(veiculo V)
    {
        return this.listaVeiculos.remove(V);
    }
    
    public int getQuantidade_veiculos() 
    {
        return quantidade_veiculos;
    }
    
    public void setQuantidade_veiculos(int quantidade_veiculos) 
    {
	this.quantidade_veiculos = quantidade_veiculos;
    }
    
    public List<veiculo> getListaVeiculos() 
    {
	return listaVeiculos;
    }
    
    public void setListaVeiculos(List<veiculo> listaVeiculos) 
    {
	this.listaVeiculos = listaVeiculos;
    }
}
